Low Rider WIN Students in Asakuchi, Japan created this car, the Mirai, which is the shortest road-worthy vehicle in the nation. Check the via link for more! Add as a preferredsource on Google via Metro Tags cars driving Like Show Comments Hide Comments